.sceneDetail {
    display: flex;
    flex-direction: column;
    height: 100%;
    /* padding: 0 30px 30px; */
}
.sceneDetail .demo-tabs-style2{
    flex: auto;
}
.sceneDetail /deep/ .demo-table-info-row > td {
    background: lightblue;
}

.sceneDetail .ivu-table-overflowX {
    /* overflow-x: hidden; */
}
.sceneDetail /deep/ .curStep .ivu-steps-icon.ivu-icon.ivu-icon-ios-refresh-circle {
    width: 26px;
    height: 26px;
    color: #19be6b !important;
    /* background: url('../../assets/scene/loading.svg') no-repeat; */
    background: var(--drill-loading-bgimage) no-repeat;
    /* scene/scene-process.gif */
    background-size: 100%;
    margin-top:-3px;
    /*animation: ani-demo-spin 1s linear infinite;*/
}
.sceneDetail /deep/ .ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon {
    left: 0px;
}

.sceneDetail /deep/ .curStep .ivu-steps-icon.ivu-icon.ivu-icon-ios-refresh-circle:before {
    content: '';
}
.sceneDetail /deep/ .ivu-steps-horizontal .ivu-steps-title:after {
    height: 0;
    border-top: 2px dashed #ccc;
    background: #fff;
}
.sceneDetail /deep/ .ivu-steps-horizontal .ivu-steps-status-finish .ivu-steps-title:after {
    background: #fff;
}
@keyframes ani-demo-spin {
    from {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.sceneDetail .sceneStep {
    position: relative;
    background: var(--card-body-bgcolor);
    padding: 20px;
    box-shadow: 0 1px 5px var(--default-btn-disabled-border);
    border-radius: 5px;
}
.sceneStep {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}
.step-group,
.btn-group {
    width: max-content;
    max-width: calc(50% - 120px);
    min-width: 320px;
}
.sceneDetail .btn-chat {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.sceneDetail /deep/ .ivu-btn:not(.ivu-btn-small) {
    padding: 5px 10px 6px;
}
.sceneDetail /deep/ .ivu-btn img {
    position: relative;
    top: -1px;
    vertical-align: middle;
    padding-right: 5px;
}
.sceneDetail .countdown {
    position: absolute;
    top: -11px;
    right: 50%;
    width: 227px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: url('../../assets/scene/countdown-bg.png') no-repeat center;
    background-size: contain;
    color: #fff;
    transform: translateX(113.5px);
}
.sceneDetail .countdown b {
    font-size: 16px;
}
.sceneDetail .btn-group > div.flex {
    display: flex;
    flex-wrap: wrap;
}
.sceneDetail .btn-group > div >>> .ivu-poptip,
.sceneDetail .btn-group > div > button {
    margin-bottom: 6px;
    margin-right: 5px;
}
.sceneDetail /deep/ .ivu-tabs-nav-prev,
.sceneDetail /deep/ .ivu-tabs-nav-next {
    margin-top: 2px;
}
.input-append {
    background-color: #1563C2  !important;
    border-color: #1563C2  !important;
    color: #fff;
    border-radius: 0 4px 4px 0;
    padding: 0 7px;
}
.span-group{
    background: var(--card-body-bgcolor);
    color: var(--default-color);
    box-shadow: 0 1px 5px var(--default-btn-disabled-border);
    padding:10px;
    margin-bottom:20px;
}
.span-group > span {
    white-space: nowrap;
}